package MaquinaP;

import java.io.IOException;

public class Main {

	/**
	 * @param args
	 * @throws IOException 
	 * @throws ClassNotFoundException 
	 */
	public static void main(String[] args) throws IOException, ClassNotFoundException {
		//comprobamos que haya dos argumentos argumento
		if (args.length != 2){
			System.err.println("ERROR. USO: Archivo entrada | Archivo Salida");
			 System.exit(1);
		}
		String fich = args[0];//cogemos el nombre del fichero
		int tipo = 0;
		String tip = args[1];//cogemos el tipo de ejecucion
		if(tip.equals("normal")){
			tipo = 0;
		}
		else if(tip.equals("traza")){
			tipo = 1;
		}
		Interprete i = new Interprete(fich,tipo);//creamos la maquina
		i.ejecucion();//ejecutamos la maquina
		

	}

}
